﻿''' <summary>
''' 详细信息的属性类
''' </summary>
''' <remarks></remarks>
Public Class GroundDataCommunication

    ''' <summary>
    ''' 年 (Integer)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_year As Integer
    ''' <summary>
    ''' 月 (Integer)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_month As Integer
    ''' <summary>
    ''' 日 (Integer)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_day As Integer
    ''' <summary>
    ''' 一年中的哪一天
    ''' 第几天 (Integer)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_countDay As Integer
    ''' <summary>
    ''' 小时 (Integer)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_time As Integer






    ''' <summary>
    ''' 显热能量(W/m^2)  (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_heatEnergy As String
    ''' <summary>
    ''' 地表摩擦速度(m/s) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_terraRubVelocity As String
    ''' <summary>
    ''' 对流速度尺度(m/s)  (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_convectionVelocityScale As String
    ''' <summary>
    ''' 位温梯度(PBL以上)(度/m) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_ladderTemperature As String




    ''' <summary>
    ''' 对流边界层高度(Zi)(m)  (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_convectionBoundaryHeight As String
    ''' <summary>
    ''' 机械边界层高度(Zi)(m)  (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_machineBoundaryHeight As String
    ''' <summary>
    ''' 莫尼长度(m)  (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_moniLong As String
    ''' <summary>
    ''' 地表粗糙度(m) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_terraCrassitude As String






    ''' <summary>
    ''' 地表波文率(BOWEN) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_terraBowen As String
    ''' <summary>
    ''' 地表正午反射率(Albedo) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_terraAlbedo As String
    ''' <summary>
    ''' 风速(m/s) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_windSpeed As String
    ''' <summary>
    ''' 风向(度) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_windVane As String







    ''' <summary>
    ''' 测风高度(m) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_windHeight As String
    ''' <summary>
    ''' 气温(K)(String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_lapse_Rate As String
    ''' <summary>
    ''' 温度测量高度 (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_temperatureScaleHeight As String
    ''' <summary>
    ''' 降水类型 (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_dropWaterType As String


    ''' <summary>
    ''' 降水量(mm/h) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_dropWaterQuantity As String
    ''' <summary>
    ''' 相对湿度(%) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_comparativelyHumidity As String
    ''' <summary>
    ''' 地表气压(hPa) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_terraPa As String
    ''' <summary>
    ''' 低云量(十分之) (String)
    ''' </summary>
    ''' <remarks></remarks>
    Private m_lowCloudCover As String


    ''' <summary>
    ''' 年
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property Year() As Integer
        Get
            Return Me.m_year
        End Get
        Set(ByVal value As Integer)
            Me.m_year = value
        End Set
    End Property
    ''' <summary>
    ''' 月
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property Month() As Integer
        Get
            Return Me.m_month
        End Get
        Set(ByVal value As Integer)
            Me.m_month = value
        End Set
    End Property
    ''' <summary>
    ''' 日
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property Day() As Integer
        Get
            Return Me.m_day
        End Get
        Set(ByVal value As Integer)
            Me.m_day = value
        End Set
    End Property
    ''' <summary>
    '''  一年中的哪一天
    ''' 第几天 (Integer)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property CountDay() As Integer
        Get
            Return Me.m_countDay
        End Get
        Set(ByVal value As Integer)
            Me.m_countDay = value
        End Set
    End Property
    ''' <summary>
    ''' 小时
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property Time() As Integer
        Get
            Return Me.m_time
        End Get
        Set(ByVal value As Integer)
            Me.m_time = value
        End Set
    End Property
    ''' <summary>
    ''' 显热能量(W/m^2)  (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property HeatEnergy() As String
        Get
            Return Me.m_heatEnergy
        End Get
        Set(ByVal value As String)
            Me.m_heatEnergy = value
        End Set
    End Property
    ''' <summary>
    ''' 地表摩擦速度(m/s) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property TerraRubVelocity() As String
        Get
            Return Me.m_terraRubVelocity
        End Get
        Set(ByVal value As String)
            Me.m_terraRubVelocity = value
        End Set
    End Property
    ''' <summary>
    ''' 对流速度尺度(m/s)  (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property ConvectionVelocityScale() As String
        Get
            Return Me.m_convectionVelocityScale
        End Get
        Set(ByVal value As String)
            Me.m_convectionVelocityScale = value
        End Set
    End Property
    ''' <summary>
    ''' 位温梯度(PBL以上)(度/m) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property LadderTemperature() As String
        Get
            Return Me.m_ladderTemperature
        End Get
        Set(ByVal value As String)
            Me.m_ladderTemperature = value
        End Set
    End Property
    ''' <summary>
    ''' 对流边界层高度(Zi)(m)  (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property ConvectionBoundaryHeight() As String
        Get
            Return Me.m_convectionBoundaryHeight
        End Get
        Set(ByVal value As String)
            Me.m_convectionBoundaryHeight = value
        End Set
    End Property
    ''' <summary>
    ''' 机械边界层高度(Zi)(m)  (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property MachineBoundaryHeight() As String
        Get
            Return Me.m_machineBoundaryHeight
        End Get
        Set(ByVal value As String)
            Me.m_machineBoundaryHeight = value
        End Set
    End Property
    ''' <summary>
    ''' 莫尼长度(m)  (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property MoniLong() As String
        Get
            Return Me.m_moniLong
        End Get
        Set(ByVal value As String)
            Me.m_moniLong = value
        End Set
    End Property
    ''' <summary>
    ''' 地表粗糙度(m) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property TerraCrassitude() As String
        Get
            Return Me.m_terraCrassitude
        End Get
        Set(ByVal value As String)
            Me.m_terraCrassitude = value
        End Set
    End Property
    ''' <summary>
    ''' 地表波文率(BOWEN) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property TerraBowen() As String
        Get
            Return Me.m_terraBowen
        End Get
        Set(ByVal value As String)
            Me.m_terraBowen = value
        End Set
    End Property
    ''' <summary>
    ''' 地表正午反射率(Albedo) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property TerraAlbedo() As String
        Get
            Return Me.m_terraAlbedo
        End Get
        Set(ByVal value As String)
            Me.m_terraAlbedo = value
        End Set
    End Property
    ''' <summary>
    ''' 风速(m/s) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property WindSpeed() As String
        Get
            Return Me.m_windSpeed
        End Get
        Set(ByVal value As String)
            Me.m_windSpeed = value
        End Set
    End Property
    ''' <summary>
    ''' 风向(度) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property WindVane() As String
        Get
            Return Me.m_windVane
        End Get
        Set(ByVal value As String)
            Me.m_windVane = value
        End Set
    End Property
    ''' <summary>
    '''  测风高度(m) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property WindHeight() As String
        Get
            Return Me.m_windHeight
        End Get
        Set(ByVal value As String)
            Me.m_windHeight = value
        End Set
    End Property
    ''' <summary>
    ''' 气温(K)(Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property Lapse_Rate() As String
        Get
            Return Me.m_lapse_Rate
        End Get
        Set(ByVal value As String)
            Me.m_lapse_Rate = value
        End Set
    End Property
    ''' <summary>
    '''  温度测量高度 (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property TemperatureScaleHeight() As String
        Get
            Return Me.m_temperatureScaleHeight
        End Get
        Set(ByVal value As String)
            Me.m_temperatureScaleHeight = value
        End Set
    End Property
    ''' <summary>
    ''' 降水类型 (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property DropWaterType() As String
        Get
            Return Me.m_dropWaterType
        End Get
        Set(ByVal value As String)
            Me.m_dropWaterType = value
        End Set
    End Property
    ''' <summary>
    ''' 降水量(mm/h) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property DropWaterQuantity() As String
        Get
            Return Me.m_dropWaterQuantity
        End Get
        Set(ByVal value As String)
            Me.m_dropWaterQuantity = value
        End Set
    End Property
    ''' <summary>
    ''' 相对湿度(%) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property ComparativelyHumidity() As String
        Get
            Return Me.m_comparativelyHumidity
        End Get
        Set(ByVal value As String)
            Me.m_comparativelyHumidity = value
        End Set
    End Property
    ''' <summary>
    ''' 地表气压(hPa) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property TerraPa() As String
        Get
            Return Me.m_terraPa
        End Get
        Set(ByVal value As String)
            Me.m_terraPa = value
        End Set
    End Property

    ''' <summary>
    ''' 低云量(十分之) (Double)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Property LowCloudCover() As String
        Get
            Return Me.m_lowCloudCover
        End Get
        Set(ByVal value As String)
            Me.m_lowCloudCover = value
        End Set
    End Property


End Class
